|
| const char * | FailureSignalToString (int signo) |
| |
| bool | AddressIsReadable (const void *) |
| |
| absl::Nullable< char * > | DecodeRustPunycode (DecodeRustPunycodeOptions options) |
| |
| static size_t | StrLen (const char *str) |
| |
| static bool | AtLeastNumCharsRemaining (const char *str, size_t n) |
| |
| static bool | StrPrefix (const char *str, const char *prefix) |
| |
| static void | InitState (State *state, const char *mangled, char *out, size_t out_size) |
| |
| static const char * | RemainingInput (State *state) |
| |
| static bool | ParseOneCharToken (State *state, const char one_char_token) |
| |
| static bool | ParseTwoCharToken (State *state, const char *two_char_token) |
| |
| static bool | ParseThreeCharToken (State *state, const char *three_char_token) |
| |
| static bool | ParseLongToken (State *state, const char *long_token) |
| |
| static bool | ParseCharClass (State *state, const char *char_class) |
| |
| static bool | ParseDigit (State *state, int *digit) |
| |
| static bool | Optional (bool) |
| |
| static bool | OneOrMore (ParseFunc parse_func, State *state) |
| |
| static bool | ZeroOrMore (ParseFunc parse_func, State *state) |
| |
| static void | Append (State *state, const char *const str, const size_t length) |
| |
| static bool | IsLower (char c) |
| |
| static bool | IsAlpha (char c) |
| |
| static bool | IsDigit (char c) |
| |
| static bool | IsFunctionCloneSuffix (const char *str) |
| |
| static bool | EndsWith (State *state, const char chr) |
| |
| static void | MaybeAppendWithLength (State *state, const char *const str, const size_t length) |
| |
| static bool | MaybeAppendDecimal (State *state, int val) |
| |
| static bool | MaybeAppend (State *state, const char *const str) |
| |
| static bool | EnterNestedName (State *state) |
| |
| static bool | LeaveNestedName (State *state, int16_t prev_value) |
| |
| static bool | DisableAppend (State *state) |
| |
| static bool | RestoreAppend (State *state, bool prev_value) |
| |
| static void | MaybeIncreaseNestLevel (State *state) |
| |
| static void | MaybeAppendSeparator (State *state) |
| |
| static void | MaybeCancelLastSeparator (State *state) |
| |
| static bool | IdentifierIsAnonymousNamespace (State *state, size_t length) |
| |
| static bool | ParseMangledName (State *state) |
| |
| static bool | ParseEncoding (State *state) |
| |
| static bool | ParseName (State *state) |
| |
| static bool | ParseUnscopedName (State *state) |
| |
| static bool | ParseNestedName (State *state) |
| |
| static bool | ParsePrefix (State *state) |
| |
| static bool | ParseUnqualifiedName (State *state) |
| |
| static bool | ParseSourceName (State *state) |
| |
| static bool | ParseLocalSourceName (State *state) |
| |
| static bool | ParseUnnamedTypeName (State *state) |
| |
| static bool | ParseNumber (State *state, int *number_out) |
| |
| static bool | ParseFloatNumber (State *state) |
| |
| static bool | ParseSeqId (State *state) |
| |
| static bool | ParseIdentifier (State *state, size_t length) |
| |
| static bool | ParseOperatorName (State *state, int *arity) |
| |
| static bool | ParseConversionOperatorType (State *state) |
| |
| static bool | ParseSpecialName (State *state) |
| |
| static bool | ParseCallOffset (State *state) |
| |
| static bool | ParseNVOffset (State *state) |
| |
| static bool | ParseVOffset (State *state) |
| |
| static bool | ParseAbiTags (State *state) |
| |
| static bool | ParseCtorDtorName (State *state) |
| |
| static bool | ParseDecltype (State *state) |
| |
| static bool | ParseType (State *state) |
| |
| static bool | ParseCVQualifiers (State *state) |
| |
| static bool | ParseExtendedQualifier (State *state) |
| |
| static bool | ParseBuiltinType (State *state) |
| |
| static bool | ParseVendorExtendedType (State *state) |
| |
| static bool | ParseFunctionType (State *state) |
| |
| static bool | ParseBareFunctionType (State *state) |
| |
| static bool | ParseOverloadAttribute (State *state) |
| |
| static bool | ParseClassEnumType (State *state) |
| |
| static bool | ParseArrayType (State *state) |
| |
| static bool | ParsePointerToMemberType (State *state) |
| |
| static bool | ParseTemplateParam (State *state) |
| |
| static bool | ParseTemplateParamDecl (State *state) |
| |
| static bool | ParseTemplateTemplateParam (State *state) |
| |
| static bool | ParseTemplateArgs (State *state) |
| |
| static bool | ParseTemplateArg (State *state) |
| |
| static bool | ParseBaseUnresolvedName (State *state) |
| |
| static bool | ParseUnresolvedName (State *state) |
| |
| static bool | ParseUnresolvedQualifierLevel (State *state) |
| |
| static bool | ParseUnionSelector (State *state) |
| |
| static bool | ParseFunctionParam (State *state) |
| |
| static bool | ParseBracedExpression (State *state) |
| |
| static bool | ParseExpression (State *state) |
| |
| static bool | ParseInitializer (State *state) |
| |
| static bool | ParseExprPrimary (State *state) |
| |
| static bool | ParseExprCastValueAndTrailingE (State *state) |
| |
| static bool | ParseQRequiresClauseExpr (State *state) |
| |
| static bool | ParseRequirement (State *state) |
| |
| static bool | ParseTypeConstraint (State *state) |
| |
| static bool | ParseLocalName (State *state) |
| |
| static bool | ParseLocalNameSuffix (State *state) |
| |
| static bool | ParseDiscriminator (State *state) |
| |
| static bool | ParseSubstitution (State *state, bool accept_std) |
| |
| static bool | ParseRefQualifier (State *state) |
| |
| static bool | ParseExceptionSpec (State *state) |
| |
| static bool | ParseUnresolvedType (State *state) |
| |
| static bool | ParseSimpleId (State *state) |
| |
| static bool | ParseTopLevelMangledName (State *state) |
| |
| static bool | Overflowed (const State *state) |
| |
| bool | Demangle (const char *mangled, char *out, size_t out_size) |
| |
| std::string | DemangleString (const char *mangled) |
| |
| bool | DemangleRustSymbolEncoding (const char *mangled, char *out, size_t out_size) |
| |
| void | RegisterDebugStackTraceHook (SymbolizeUrlEmitter hook) |
| |
| SymbolizeUrlEmitter | GetDebugStackTraceHook () |
| |
| void * | GetProgramCounter (void *const vuc) |
| |
| void | DumpPCAndFrameSizesAndStackTrace (void *const pc, void *const stack[], int frame_sizes[], int depth, int min_dropped_frames, bool symbolize_stacktrace, OutputWriter *writer, void *writer_arg) |
| |
| ABSL_ATTRIBUTE_NOINLINE void | DumpStackTrace (int min_dropped_frames, int max_num_frames, bool symbolize_stacktrace, OutputWriter *writer, void *writer_arg) |
| |
| bool | StackTraceWorksForTest () |
| |
| static size_t | StrLen (const char *str) |
| |
| static bool | AtLeastNumCharsRemaining (const char *str, size_t n) |
| |
| static bool | StrPrefix (const char *str, const char *prefix) |
| |
| static void | InitState (State *state, const char *mangled, char *out, size_t out_size) |
| |
| static const char * | RemainingInput (State *state) |
| |
| static bool | ParseOneCharToken (State *state, const char one_char_token) |
| |
| static bool | ParseTwoCharToken (State *state, const char *two_char_token) |
| |
| static bool | ParseThreeCharToken (State *state, const char *three_char_token) |
| |
| static bool | ParseLongToken (State *state, const char *long_token) |
| |
| static bool | ParseCharClass (State *state, const char *char_class) |
| |
| static bool | ParseDigit (State *state, int *digit) |
| |
| static bool | Optional (bool) |
| |
| static bool | OneOrMore (ParseFunc parse_func, State *state) |
| |
| static bool | ZeroOrMore (ParseFunc parse_func, State *state) |
| |
| static void | Append (State *state, const char *const str, const size_t length) |
| |
| static bool | IsLower (char c) |
| |
| static bool | IsAlpha (char c) |
| |
| static bool | IsDigit (char c) |
| |
| static bool | IsFunctionCloneSuffix (const char *str) |
| |
| static bool | EndsWith (State *state, const char chr) |
| |
| static void | MaybeAppendWithLength (State *state, const char *const str, const size_t length) |
| |
| static bool | MaybeAppendDecimal (State *state, int val) |
| |
| static bool | MaybeAppend (State *state, const char *const str) |
| |
| static bool | EnterNestedName (State *state) |
| |
| static bool | LeaveNestedName (State *state, int16_t prev_value) |
| |
| static bool | DisableAppend (State *state) |
| |
| static bool | RestoreAppend (State *state, bool prev_value) |
| |
| static void | MaybeIncreaseNestLevel (State *state) |
| |
| static void | MaybeAppendSeparator (State *state) |
| |
| static void | MaybeCancelLastSeparator (State *state) |
| |
| static bool | IdentifierIsAnonymousNamespace (State *state, size_t length) |
| |
| static bool | ParseMangledName (State *state) |
| |
| static bool | ParseEncoding (State *state) |
| |
| static bool | ParseName (State *state) |
| |
| static bool | ParseUnscopedName (State *state) |
| |
| static bool | ParseNestedName (State *state) |
| |
| static bool | ParsePrefix (State *state) |
| |
| static bool | ParseUnqualifiedName (State *state) |
| |
| static bool | ParseSourceName (State *state) |
| |
| static bool | ParseLocalSourceName (State *state) |
| |
| static bool | ParseUnnamedTypeName (State *state) |
| |
| static bool | ParseNumber (State *state, int *number_out) |
| |
| static bool | ParseFloatNumber (State *state) |
| |
| static bool | ParseSeqId (State *state) |
| |
| static bool | ParseIdentifier (State *state, size_t length) |
| |
| static bool | ParseOperatorName (State *state, int *arity) |
| |
| static bool | ParseConversionOperatorType (State *state) |
| |
| static bool | ParseSpecialName (State *state) |
| |
| static bool | ParseCallOffset (State *state) |
| |
| static bool | ParseNVOffset (State *state) |
| |
| static bool | ParseVOffset (State *state) |
| |
| static bool | ParseAbiTags (State *state) |
| |
| static bool | ParseCtorDtorName (State *state) |
| |
| static bool | ParseDecltype (State *state) |
| |
| static bool | ParseType (State *state) |
| |
| static bool | ParseCVQualifiers (State *state) |
| |
| static bool | ParseExtendedQualifier (State *state) |
| |
| static bool | ParseBuiltinType (State *state) |
| |
| static bool | ParseVendorExtendedType (State *state) |
| |
| static bool | ParseFunctionType (State *state) |
| |
| static bool | ParseBareFunctionType (State *state) |
| |
| static bool | ParseOverloadAttribute (State *state) |
| |
| static bool | ParseClassEnumType (State *state) |
| |
| static bool | ParseArrayType (State *state) |
| |
| static bool | ParsePointerToMemberType (State *state) |
| |
| static bool | ParseTemplateParam (State *state) |
| |
| static bool | ParseTemplateParamDecl (State *state) |
| |
| static bool | ParseTemplateTemplateParam (State *state) |
| |
| static bool | ParseTemplateArgs (State *state) |
| |
| static bool | ParseTemplateArg (State *state) |
| |
| static bool | ParseBaseUnresolvedName (State *state) |
| |
| static bool | ParseUnresolvedName (State *state) |
| |
| static bool | ParseUnresolvedQualifierLevel (State *state) |
| |
| static bool | ParseUnionSelector (State *state) |
| |
| static bool | ParseFunctionParam (State *state) |
| |
| static bool | ParseBracedExpression (State *state) |
| |
| static bool | ParseExpression (State *state) |
| |
| static bool | ParseInitializer (State *state) |
| |
| static bool | ParseExprPrimary (State *state) |
| |
| static bool | ParseExprCastValueAndTrailingE (State *state) |
| |
| static bool | ParseQRequiresClauseExpr (State *state) |
| |
| static bool | ParseRequirement (State *state) |
| |
| static bool | ParseTypeConstraint (State *state) |
| |
| static bool | ParseLocalName (State *state) |
| |
| static bool | ParseLocalNameSuffix (State *state) |
| |
| static bool | ParseDiscriminator (State *state) |
| |
| static bool | ParseSubstitution (State *state, bool accept_std) |
| |
| static bool | ParseRefQualifier (State *state) |
| |
| static bool | ParseExceptionSpec (State *state) |
| |
| static bool | ParseUnresolvedType (State *state) |
| |
| static bool | ParseSimpleId (State *state) |
| |
| static bool | ParseTopLevelMangledName (State *state) |
| |
| static bool | Overflowed (const State *state) |
| |